Pour convertir une chaîne de caractères en une liste en utilisant l'espace comme séparateur, on peut utiliser la méthode split :
chaine = "toto le héro"
chaine.split(" ") renvoie ['toto', 'le', 'héro']
Pour connaître l'index d'un élément dans une liste on utilise la méthode index.
ma_liste = [1, "a", "toto"]
ma_liste.index("a") renvoie 1
On peut ajouter un élément avec :
a = 3
ma_liste += [f"{a}"] renvoie [1, "a", "toto", '3'] # entier convertit en caractère
et si l'on veut que cet élément (un entier) soit affiché sur deux chiffres,
ma_liste += [f"{a:02}"] renvoie [1, "a", "toto", '03']
On peut réduire la liste en enlevant le premier et le dernier élément de la liste avec :
ma_liste[1, -1] renvoie ["a", "toto"]
On peut parcourir toute la liste et donner l'index de chaque élément sur deux chiffres :
for i in ma_liste:
print(i, "a pour indice ", f"{ma_liste.index(i):02}") renvoie 1 a pour indice 00
a a pour indice 01
toto a pour indice 02
3 a pour indice 03
Source : https://lesmanuelslibres.region-academique-idf.fr Télécharger le manuel : https://forge.apps.education.fr/drane-ile-de-france/les-manuels-libres/snt-seconde ou directement le fichier ZIP Sous réserve des droits de propriété intellectuelle de tiers, les contenus de ce site sont proposés dans le cadre du droit Français sous licence CC BY-NC-SA 4.0